reflective foil - French English Dictionary